﻿using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Maestro_Proveedores.Forms
{
    public partial class DetallesRechazo : Form
    {

        private MAPICS.MAPICSDataSetTableAdapters.INF_OCTableAdapter iNF_OCTableAdapter = new MAPICS.MAPICSDataSetTableAdapters.INF_OCTableAdapter();
        private MAPICS.MAPICSDataSetTableAdapters.PROVEEDORESTableAdapter pROVEEDORESTableAdapter = new MAPICS.MAPICSDataSetTableAdapters.PROVEEDORESTableAdapter();
        /// <summary>
        /// Este formulario se utiliza para revisar la informacion completa y consolidada de un rechazo determinado a travez del metodo mostrarDatos(string numero_registro)
        /// </summary>
        public DetallesRechazo()
        {
            InitializeComponent();
        }
        /// <summary>
        /// Cargar los detalles de un rechazo determinado
        /// </summary>
        /// <param name="numero_registro">Numero del registro, este valor es compuesto (usuario+fecha).</param>
        public void mostrarDatos(string numero_registro)
        {
            this.pRV_RECHAZOTableAdapter.FillByNumeroRegistro(this.corporativaDataSet.PRV_RECHAZO, numero_registro);
            //---obtengo el ID del proveedor y busco el registro de dicho proveedor
            this.pROVEEDORESTableAdapter.FillByID(this.mAPICSDataSet.PROVEEDORES, this.corporativaDataSet.PRV_RECHAZO[0].id_proveedor);

            this.razon_socialTextBox.Text = this.mAPICSDataSet.PROVEEDORES[0].RAZON_SOCIAL;

            this.ShowDialog();
        }

        private void DetallesRechazo_Load(object sender, EventArgs e)
        {
            this.pRV_ENTREGAIMPERFECTA_MOTIVOTableAdapter.Fill(this.corporativaDataSet.PRV_ENTREGAIMPERFECTA_MOTIVO);
        }

        private void helpPictureBox_Click(object sender, EventArgs e)
        {
            Help.ShowHelp(this, ConfiguracionDelSistema.manualDeUsuario, HelpNavigator.TableOfContents);
        }
    }
}
